home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / Aplikacje_64-bitowe / Mixxx / mixxx-1.9.0-win64.exe / midi / Hercules DJ Console Mk4.midi.xml < prev    next >
Extensible Markup Language  |  2010-12-04  |  21KB  |  689 lines

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <MixxxMIDIPreset schemaVersion="1" mixxxVersion="1.8.0+">
  3.     <info>
  4.         <name>Hercules DJ Console MK4</name>
  5.         <author>Dj kork</author>
  6.         <description>This is a complete mapping for Hercules DJ Console mk4 controller. Requires scripting.</description>
  7.     </info>
  8.     <controller id="Hercules DJ Control Mk4 gain v3" port="">
  9.         <scriptfiles>
  10.             <file filename="Hercules-DJ-Console-Mk4-scripts.js" functionprefix="HerculesMk4"/>
  11.         </scriptfiles>
  12.             <controls>
  13.                     <control>
  14.                         <status>0xb0</status>
  15.                         <midino>0x3D</midino>
  16.                         <group>[Master]</group>
  17.                         <key>headMix</key>
  18.                         <options>
  19.                             <normal/>
  20.                         </options>
  21.                     </control>
  22.                     <control>
  23.                         <status>0x90</status>
  24.                         <midino>0x2D</midino>
  25.                         <group>[Channel1]</group>
  26.                         <key>HerculesMk4.scratch</key>
  27.                         <options>
  28.                             <Script-Binding/>
  29.                         </options>
  30.                     </control>
  31.                     <control>
  32.                         <status>0x90</status>
  33.                         <midino>0x01</midino>
  34.                         <group>[Channel1]</group>
  35.                         <key>HerculesMk4.keyButton</key>
  36.                         <options>
  37.                             <Script-Binding/>
  38.                         </options>
  39.                     </control>
  40.                     <control>
  41.                         <status>0x90</status>
  42.                         <midino>0x02</midino>
  43.                         <group>[Channel1]</group>
  44.                         <key>HerculesMk4.keyButton</key>
  45.                         <options>
  46.                             <Script-Binding/>
  47.                         </options>
  48.                     </control>
  49.                     <control>
  50.                         <status>0x90</status>
  51.                         <midino>0x03</midino>
  52.                         <group>[Channel1]</group>
  53.                         <key>HerculesMk4.keyButton</key>
  54.                         <options>
  55.                             <Script-Binding/>
  56.                         </options>
  57.                     </control>
  58.                     <control>
  59.                         <status>0x90</status>
  60.                         <midino>0x04</midino>
  61.                         <group>[Channel1]</group>
  62.                         <key>HerculesMk4.keyButton</key>
  63.                         <options>
  64.                             <Script-Binding/>
  65.                         </options>
  66.                     </control>
  67.                     <control>
  68.                         <status>0x90</status>
  69.                         <midino>0x05</midino>
  70.                         <group>[Channel1]</group>
  71.                         <key>HerculesMk4.keyButton</key>
  72.                         <options>
  73.                             <Script-Binding/>
  74.                         </options>
  75.                     </control>
  76.                     <control>
  77.                         <status>0x90</status>
  78.                         <midino>0x06</midino>
  79.                         <group>[Channel1]</group>
  80.                         <key>HerculesMk4.keyButton</key>
  81.                         <options>
  82.                             <Script-Binding/>
  83.                         </options>
  84.                     </control>
  85.                     <control>
  86.                         <status>0x90</status>
  87.                         <midino>0x07</midino>
  88.                         <group>[Channel1]</group>
  89.                         <key>HerculesMk4.keyButton</key>
  90.                         <options>
  91.                             <Script-Binding/>
  92.                         </options>
  93.                     </control>
  94.                     <control>
  95.                         <status>0x90</status>
  96.                         <midino>0x08</midino>
  97.                         <group>[Channel1]</group>
  98.                         <key>HerculesMk4.keyButton</key>
  99.                         <options>
  100.                             <Script-Binding/>
  101.                         </options>
  102.                     </control>
  103.                     <control>
  104.                         <status>0x90</status>
  105.                         <midino>0x15</midino>
  106.                         <group>[Channel2]</group>
  107.                         <key>HerculesMk4.keyButton</key>
  108.                         <options>
  109.                             <Script-Binding/>
  110.                         </options>
  111.                     </control>
  112.                     <control>
  113.                         <status>0x90</status>
  114.                         <midino>0x16</midino>
  115.                         <group>[Channel2]</group>
  116.                         <key>HerculesMk4.keyButton</key>
  117.                         <options>
  118.                             <Script-Binding/>
  119.                         </options>
  120.                     </control>
  121.                     <control>
  122.                         <status>0x90</status>
  123.                         <midino>0x17</midino>
  124.                         <group>[Channel2]</group>
  125.                         <key>HerculesMk4.keyButton</key>
  126.                         <options>
  127.                             <Script-Binding/>
  128.                         </options>
  129.                     </control>
  130.                     <control>
  131.                         <status>0x90</status>
  132.                         <midino>0x18</midino>
  133.                         <group>[Channel2]</group>
  134.                         <key>HerculesMk4.keyButton</key>
  135.                         <options>
  136.                             <Script-Binding/>
  137.                         </options>
  138.                     </control>
  139.                     <control>
  140.                         <status>0x90</status>
  141.                         <midino>0x19</midino>
  142.                         <group>[Channel2]</group>
  143.                         <key>HerculesMk4.keyButton</key>
  144.                         <options>
  145.                             <Script-Binding/>
  146.                         </options>
  147.                     </control>
  148.                     <control>
  149.                         <status>0x90</status>
  150.                         <midino>0x1A</midino>
  151.                         <group>[Channel2]</group>
  152.                         <key>HerculesMk4.keyButton</key>
  153.                         <options>
  154.                             <Script-Binding/>
  155.                         </options>
  156.                     </control>
  157.                     <control>
  158.                         <status>0x90</status>
  159.                         <midino>0x1B</midino>
  160.                         <group>[Channel2]</group>
  161.                         <key>HerculesMk4.keyButton</key>
  162.                         <options>
  163.                             <Script-Binding/>
  164.                         </options>
  165.                     </control>
  166.                     <control>
  167.                         <status>0x90</status>
  168.                         <midino>0x1C</midino>
  169.                         <group>[Channel2]</group>
  170.                         <key>HerculesMk4.keyButton</key>
  171.                         <options>
  172.                             <Script-Binding/>
  173.                         </options>
  174.                     </control>
  175.                     <control>
  176.                         <status>0xB0</status>
  177.                         <midino>0x30</midino>
  178.                         <group>[Channel1]</group>
  179.                         <key>HerculesMk4.jogWheel</key>
  180.                         <options>
  181.                             <Script-Binding/>
  182.                         </options>
  183.                     </control>
  184.                     <control>
  185.                         <status>0xB0</status>
  186.                         <midino>0x31</midino>
  187.                         <group>[Channel2]</group>
  188.                         <key>HerculesMk4.jogWheel</key>
  189.                         <options>
  190.                             <Script-Binding/>
  191.                         </options>
  192.                     </control>
  193.                     <control>
  194.                     <status>0x90</status>
  195.                     <midino>0x2B</midino>
  196.                     <group>[Playlist]</group>
  197.                     <key>HerculesMk4.scroll</key>
  198.                     <options>
  199.                         <Script-Binding/>
  200.                     </options>
  201.                 </control>
  202.                     <control>
  203.                     <status>0x90</status>
  204.                     <midino>0x2C</midino>
  205.                     <group>[Playlist]</group>
  206.                     <key>HerculesMk4.scroll</key>
  207.                     <options>
  208.                         <Script-Binding/>
  209.                     </options>
  210.                 </control>
  211.                 <control>
  212.                     <status>0xB0</status>
  213.                     <midino>0x32</midino>
  214.                     <group>[Channel1]</group>
  215.                     <key>HerculesMk4.pitch</key>
  216.                     <options>
  217.                         <Script-Binding/>
  218.                     </options>
  219.                 </control>
  220.                 <control>
  221.                     <status>0xB0</status>
  222.                     <midino>0x33</midino>
  223.                     <group>[Channel2]</group>
  224.                     <key>HerculesMk4.pitch</key>
  225.                     <options>
  226.                         <Script-Binding/>
  227.                     </options>
  228.                 </control>
  229.                     <control>
  230.                     <status>0x90</status>
  231.                     <midino>0x0B</midino>
  232.                     <group>[Channel1]</group>
  233.                     <key>HerculesMk4.pitchbend</key>
  234.                     <options>
  235.                         <Script-Binding/>
  236.                     </options>
  237.                 </control>
  238.                 <control>
  239.                     <status>0x90</status>
  240.                     <midino>0x1F</midino>
  241.                     <group>[Channel2]</group>
  242.                     <key>HerculesMk4.pitchbend</key>
  243.                     <options>
  244.                         <Script-Binding/>
  245.                     </options>
  246.                 </control>
  247.                     <control>
  248.                     <status>0x90</status>
  249.                     <midino>0x0A</midino>
  250.                     <group>[Channel1]</group>
  251.                     <key>HerculesMk4.pitchbend</key>
  252.                     <options>
  253.                         <Script-Binding/>
  254.                     </options>
  255.                 </control>
  256.                 <control>
  257.                     <status>0x90</status>
  258.                     <midino>0x1E</midino>
  259.                     <group>[Channel2]</group>
  260.                     <key>HerculesMk4.pitchbend</key>
  261.                     <options>
  262.                         <Script-Binding/>
  263.                     </options>
  264.                 </control>
  265.                 <control>
  266.                     <status>0xb0</status>
  267.                     <midino>0x34</midino>
  268.                     <group>[Channel1]</group>
  269.                     <key>volume</key>
  270.                     <options>
  271.                         <normal/>
  272.                     </options>
  273.                 </control>
  274.                 <control>
  275.                     <status>0xb0</status>
  276.                     <midino>0x35</midino>
  277.                     <group>[Channel1]</group>
  278.                     <key>filterHigh</key>
  279.                     <options>
  280.                         <normal/>
  281.                     </options>
  282.                 </control>
  283.                 <control>
  284.                     <status>0x90</status>
  285.                     <midino>0xd</midino>
  286.                     <group>[Channel1]</group>
  287.                     <key>fwd</key>
  288.                     <options>
  289.                         <Button/>
  290.                     </options>
  291.                 </control>
  292.                 <control>
  293.                     <status>0xb0</status>
  294.                     <midino>0x36</midino>
  295.                     <group>[Channel1]</group>
  296.                     <key>filterMid</key>
  297.                     <options>
  298.                         <normal/>
  299.                     </options>
  300.                 </control>
  301.                 <control>
  302.                     <status>0x90</status>
  303.                     <midino>0xe</midino>
  304.                     <group>[Channel1]</group>
  305.                     <key>HerculesMk4.cue</key>
  306.                     <options>
  307.                         <Script-Binding/>
  308.                     </options>
  309.                 </control>
  310.                 <control>
  311.                     <status>0xb0</status>
  312.                     <midino>0x37</midino>
  313.                     <group>[Channel1]</group>
  314.                     <key>filterLow</key>
  315.                     <options>
  316.                         <normal/>
  317.                     </options>
  318.                 </control>
  319.                 <control>
  320.                     <status>0x90</status>
  321.                     <midino>0xf</midino>
  322.                     <group>[Channel1]</group>
  323.                     <key>play</key>
  324.                     <options>
  325.                         <Button/>
  326.                     </options>
  327.                 </control>
  328.                 <control>
  329.                     <status>0xb0</status>
  330.                     <midino>0x38</midino>
  331.                     <group>[Master]</group>
  332.                     <key>crossfader</key>
  333.                     <options>
  334.                         <normal/>
  335.                     </options>
  336.                 </control>
  337.                 <control>
  338.                     <status>0x90</status>
  339.                     <midino>0x10</midino>
  340.                     <group>[Channel1]</group>
  341.                     <key>HerculesMk4.pfl</key>
  342.                     <options>
  343.                         <Script-Binding/>
  344.                     </options>
  345.                 </control>
  346.                 <control>
  347.                     <status>0xb0</status>
  348.                     <midino>0x39</midino>
  349.                     <group>[Channel2]</group>
  350.                     <key>volume</key>
  351.                     <options>
  352.                         <normal/>
  353.                     </options>
  354.                 </control>
  355.                 <control>
  356.                     <status>0xb0</status>
  357.                     <midino>0x3a</midino>
  358.                     <group>[Channel2]</group>
  359.                     <key>filterHigh</key>
  360.                     <options>
  361.                         <normal/>
  362.                     </options>
  363.                 </control>
  364.                 <control>
  365.                     <status>0xb0</status>
  366.                     <midino>0x3b</midino>
  367.                     <group>[Channel2]</group>
  368.                     <key>filterMid</key>
  369.                     <options>
  370.                         <normal/>
  371.                     </options>
  372.                 </control>
  373.                 <control>
  374.                     <status>0xb0</status>
  375.                     <midino>0x3c</midino>
  376.                     <group>[Channel2]</group>
  377.                     <key>filterLow</key>
  378.                     <options>
  379.                         <normal/>
  380.                     </options>
  381.                 </control>
  382.                 <control>
  383.                     <status>0x90</status>
  384.                     <midino>0xc</midino>
  385.                     <group>[Channel1]</group>
  386.                     <key>back</key>
  387.                     <options>
  388.                         <Button/>
  389.                     </options>
  390.                 </control>
  391.                 <control>
  392.                     <status>0x90</status>
  393.                     <midino>0xd</midino>
  394.                     <group>[Channel1]</group>
  395.                     <key>fwd</key>
  396.                     <options>
  397.                         <Button/>
  398.                     </options>
  399.                 </control>
  400.                 <control>
  401.                     <status>0x90</status>
  402.                     <midino>0x0E</midino>
  403.                     <group>[Channel1]</group>
  404.                     <key>HerculesMk4.cue</key>
  405.                     <options>
  406.                         <Script-Binding/>
  407.                     </options>
  408.                 </control>
  409.                 <control>
  410.                     <status>0x90</status>
  411.                     <midino>0x22</midino>
  412.                     <group>[Channel2]</group>
  413.                     <key>HerculesMk4.cue</key>
  414.                     <options>
  415.                         <Script-Binding/>
  416.                     </options>
  417.                 </control>
  418.                     <control>
  419.                     <status>0x90</status>
  420.                     <midino>0x12</midino>
  421.                     <group>[Channel1]</group>
  422.                     <key>HerculesMk4.sync</key>
  423.                     <options>
  424.                         <Script-Binding/>
  425.                     </options>
  426.                 </control>
  427.                 <control>
  428.                     <status>0x90</status>
  429.                     <midino>0x26</midino>
  430.                     <group>[Channel2]</group>
  431.                     <key>HerculesMk4.sync</key>
  432.                     <options>
  433.                         <Script-Binding/>
  434.                     </options>
  435.                 </control>
  436.                 <control>
  437.                     <status>0x90</status>
  438.                     <midino>0xf</midino>
  439.                     <group>[Channel1]</group>
  440.                     <key>play</key>
  441.                     <options>
  442.                         <Button/>
  443.                     </options>
  444.                 </control>
  445.                 <control>
  446.                     <status>0x90</status>
  447.                     <midino>0x11</midino>
  448.                     <group>[Channel1]</group>
  449.                     <key>HerculesMk4.loadTrack</key>
  450.                     <options>
  451.                         <Script-Binding/>
  452.                     </options>
  453.                 </control>
  454.                     <control>
  455.                     <status>0x90</status>
  456.                     <midino>0x25</midino>
  457.                     <group>[Channel2]</group>
  458.                     <key>HerculesMk4.loadTrack</key>
  459.                     <options>
  460.                         <Script-Binding/>
  461.                     </options>
  462.                 </control>
  463.                 <control>
  464.                     <status>0x90</status>
  465.                     <midino>0x13</midino>
  466.                     <group>[Channel1]</group>
  467.                     <key>flanger</key>
  468.                     <options>
  469.                         <Button/>
  470.                     </options>
  471.                 </control>
  472.                 <control>
  473.                     <status>0x90</status>
  474.                     <midino>0x21</midino>
  475.                     <group>[Channel2]</group>
  476.                     <key>fwd</key>
  477.                     <options>
  478.                         <Button/>
  479.                     </options>
  480.                 </control>
  481.                 <control>
  482.                     <status>0x90</status>
  483.                     <midino>0x23</midino>
  484.                     <group>[Channel2]</group>
  485.                     <key>play</key>
  486.                     <options>
  487.                         <Button/>
  488.                     </options>
  489.                 </control>
  490.                 <control>
  491.                     <status>0x90</status>
  492.                     <midino>0x20</midino>
  493.                     <group>[Channel2]</group>
  494.                     <key>back</key>
  495.                     <options>
  496.                         <Button/>
  497.                     </options>
  498.                 </control>
  499.                 <control>
  500.                     <status>0x90</status>
  501.                     <midino>0x21</midino>
  502.                     <group>[Channel2]</group>
  503.                     <key>fwd</key>
  504.                     <options>
  505.                         <Button/>
  506.                     </options>
  507.                 </control>
  508.                 <control>
  509.                     <status>0x90</status>
  510.                     <midino>0x23</midino>
  511.                     <group>[Channel2]</group>
  512.                     <key>play</key>
  513.                     <options>
  514.                         <Button/>
  515.                     </options>
  516.                 </control>
  517.                 <control>
  518.                     <status>0x90</status>
  519.                     <midino>0x24</midino>
  520.                     <group>[Channel2]</group>
  521.                     <key>HerculesMk4.pfl</key>
  522.                     <options>
  523.                         <Script-Binding/>
  524.                     </options>
  525.                 </control>
  526.                 <control>
  527.                     <status>0x90</status>
  528.                     <midino>0x27</midino>
  529.                     <group>[Channel2]</group>
  530.                     <key>flanger</key>
  531.                     <options>
  532.                         <Button/>
  533.                     </options>
  534.                 </control>
  535.                 <control>
  536.                     <status>0x90</status>
  537.                     <midino>0x29</midino>
  538.                     <group>[Playlist]</group>
  539.                     <key>SelectPrevTrack</key>
  540.                     <options>
  541.                         <Button/>
  542.                     </options>
  543.                 </control>
  544.                 <control>
  545.                     <status>0x90</status>
  546.                     <midino>0x2a</midino>
  547.                     <group>[Playlist]</group>
  548.                     <key>SelectNextTrack</key>
  549.                     <options>
  550.                         <Button/>
  551.                     </options>
  552.                 </control>
  553.                 </controls>
  554.  
  555. <!-- LEDs CONFIGURATION -->
  556.  
  557.                 <outputs>
  558.                     <output>
  559.                         <group>[Channel1]</group>
  560.                         <key>pfl</key>
  561.                         <status>0x90</status>
  562.                         <midino>0x10</midino>
  563.                         <minimum>0.5</minimum>
  564.                         <maximum>1</maximum>
  565.                     </output>
  566.                     <output>
  567.                         <group>[Channel2]</group>
  568.                         <key>pfl</key>
  569.                         <status>0x90</status>
  570.                         <midino>0x24</midino>
  571.                         <minimum>0.5</minimum>
  572.                         <maximum>1</maximum>
  573.                     </output>
  574.                     <output>
  575.                         <group>[Channel1]</group>
  576.                         <key>play</key>
  577.                         <status>0x90</status>
  578.                         <midino>0x0f</midino>
  579.                         <minimum>0.5</minimum>
  580.                         <maximum>1</maximum>
  581.                     </output>
  582.                     <output>
  583.                         <group>[Channel2]</group>
  584.                         <key>play</key>
  585.                         <status>0x90</status>
  586.                         <midino>0x23</midino>
  587.                         <minimum>0.5</minimum>
  588.                         <maximum>1</maximum>
  589.                     </output>
  590.                     <output>
  591.                         <group>[Channel1]</group>
  592.                         <key>flanger</key>
  593.                         <status>0x90</status>
  594.                         <midino>0x13</midino>
  595.                         <minimum>0.5</minimum>
  596.                         <maximum>1</maximum>
  597.                     </output>
  598.                     <output>
  599.                         <group>[Channel2]</group>
  600.                         <key>flanger</key>
  601.                         <status>0x90</status>
  602.                         <midino>0x27</midino>
  603.                         <minimum>0.5</minimum>
  604.                         <maximum>1</maximum>
  605.                     </output>
  606.                     <output>
  607.                         <group>[Channel1]</group>
  608.                         <key>hotcue_1_enabled</key>
  609.                         <status>0x90</status>
  610.                         <midino>0x05</midino>
  611.                         <minimum>0.5</minimum>
  612.                         <maximum>1</maximum>
  613.                     </output>
  614.                     <output>
  615.                         <group>[Channel1]</group>
  616.                         <key>hotcue_2_enabled</key>
  617.                         <status>0x90</status>
  618.                         <midino>0x06</midino>
  619.                         <minimum>0.5</minimum>
  620.                         <maximum>1</maximum>
  621.                     </output>
  622.                     <output>
  623.                         <group>[Channel1]</group>
  624.                         <key>hotcue_3_enabled</key>
  625.                         <status>0x90</status>
  626.                         <midino>0x07</midino>
  627.                         <minimum>0.5</minimum>
  628.                         <maximum>1</maximum>
  629.                     </output>
  630.                     <output>
  631.                         <group>[Channel1]</group>
  632.                         <key>hotcue_4_enabled</key>
  633.                         <status>0x90</status>
  634.                         <midino>0x08</midino>
  635.                         <minimum>0.5</minimum>
  636.                         <maximum>1</maximum>
  637.                     </output>
  638.                     <output>
  639.                         <group>[Channel2]</group>
  640.                         <key>hotcue_1_enabled</key>
  641.                         <status>0x90</status>
  642.                         <midino>0x19</midino>
  643.                         <minimum>0.5</minimum>
  644.                         <maximum>1</maximum>
  645.                     </output>
  646.                     <output>
  647.                         <group>[Channel2]</group>
  648.                         <key>hotcue_2_enabled</key>
  649.                         <status>0x90</status>
  650.                         <midino>0x1A</midino>
  651.                         <minimum>0.5</minimum>
  652.                         <maximum>1</maximum>
  653.                     </output>
  654.                     <output>
  655.                         <group>[Channel2]</group>
  656.                         <key>hotcue_3_enabled</key>
  657.                         <status>0x90</status>
  658.                         <midino>0x1B</midino>
  659.                         <minimum>0.5</minimum>
  660.                         <maximum>1</maximum>
  661.                     </output>
  662.                     <output>
  663.                         <group>[Channel2]</group>
  664.                         <key>hotcue_4_enabled</key>
  665.                         <status>0x90</status>
  666.                         <midino>0x1C</midino>
  667.                         <minimum>0.5</minimum>
  668.                         <maximum>1</maximum>
  669.                     </output>
  670.                     <output>
  671.                         <group>[Channel1]</group>
  672.                         <key>playposition</key>
  673.                         <status>0x90</status>
  674.                         <midino>0x3F</midino>
  675.                         <minimum>0.8</minimum>
  676.                         <maximum>0.99</maximum>
  677.                     </output>
  678.                     <output>
  679.                         <group>[Channel2]</group>
  680.                         <key>playposition</key>
  681.                         <status>0x90</status>
  682.                         <midino>0x53</midino>
  683.                         <minimum>0.8</minimum>
  684.                         <maximum>0.99</maximum>
  685.                     </output>
  686.                 </outputs>
  687.             </controller>
  688.         </MixxxMIDIPreset>
  689.